1. Identificação | |
Tipo de Referência | Tese ou Dissertação (Thesis) |
Site | mtc-m21c.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W34R/3R66UN2 |
Repositório | sid.inpe.br/mtc-m21c/2018/05.21.12.09 |
Última Atualização | 2018:08.21.12.19.34 (UTC) simone |
Repositório de Metadados | sid.inpe.br/mtc-m21c/2018/05.21.12.09.32 |
Última Atualização dos Metadados | 2020:12.07.21.11.44 (UTC) administrator |
Chave Secundária | INPE-18066-TDI/2776 |
Chave de Citação | Sousa:2018:AnCoAc |
Título | Análise comparativa do acoplamento lógico entre componentes de frameworks web |
Título Alternativo | Comparative analysis of logical copling between web framework components |
Curso | CAP-COMP-SESPG-INPE-MCTIC-GOV-BR |
Ano | 2018 |
Data | 2018-05-30 |
Data de Acesso | 08 maio 2024 |
Tipo da Tese | Dissertação (Mestrado em Computação Aplicada) |
Tipo Secundário | TDI |
Número de Páginas | 102 |
Número de Arquivos | 3 |
Tamanho | 2960 KiB |
|
2. Contextualização | |
Autor | Sousa, Eduardo Pereira de |
Banca | Queiroz, Gilberto Ribeiro de (presidente) Guerra, Eduardo Martins (orientador) Guimarães, Lamartine Nogueira Frutuoso Villela, Ricardo Terra Nunes Bueno |
Endereço de e-Mail | edupsousa@gmail.com |
Universidade | Instituto Nacional de Pesquisas Espaciais (INPE) |
Cidade | São José dos Campos |
Histórico (UTC) | 2018-05-21 12:13:17 :: edupsousa@gmail.com -> administrator :: 2018-08-06 16:17:00 :: administrator -> pubtc@inpe.br :: 2018-08-14 11:55:54 :: pubtc@inpe.br -> administrator :: 2018-08-21 12:13:19 :: administrator -> simone :: 2018-08-21 12:19:34 :: simone :: -> 2018 2018-08-21 12:20:09 :: simone -> administrator :: 2018 2018-08-21 13:00:57 :: administrator -> simone :: 2018 2018-08-21 17:59:58 :: simone -> administrator :: 2018 2020-12-07 21:11:44 :: administrator -> simone :: 2018 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Palavras-Chave | engenharia de software mineração de repositórios de software acoplamento lógico frameworks para aplicações web software engineering mining software repositories logical coupling web application framework |
Resumo | Frameworks são peças-chave no desenvolvimento de aplicações Web, provendo aos desenvolvedores um conjunto de abstrações e uma arquitetura de referência para a construção dessas aplicações. Os métodos de inversão de controle e extensão utilizados pelos frameworks, no entanto, tornam a arquitetura das aplicações extremamente ligada a arquitetura do próprio framework. Entender o acoplamento esperado de acordo com o tipo de framework utilizado é importante tanto para subsidiar seu uso em novas aplicações quanto para análises em aplicações existentes. O objetivo deste trabalho é realizar um estudo em aplicações Web desenvolvidas com diferentes tipos de frameworks, analisando o acoplamento entre componentes com diferentes papéis arquiteturais. Neste estudo, foram considerados frameworks do tipo requestbased, component-based e rich-internet-application. A análise baseou-se em técnicas de mineração de repositórios de software com o objetivo de explorar o acoplamento lógico, ou evolutivo, entre os componentes. É proposto ainda um conjunto de heurísticas para identificação de papéis arquiteturais durante o processo de mineração, para permitir a identificação de classes com diferentes características. Nos resultados são comparados os dados de acoplamento lógico obtidos para os papéis arquiteturais entre os diferentes tipos de framework, evidenciando o acoplamento inerente a cada abordagem arquitetural. Destaca-se entre os resultados obtidos o maior acoplamento entre componentes do backend e frontend para a abordagem component-based, enquanto as demais abordagens demonstram uma maior coesão desses componentes. ABSTRACT: Frameworks are key components in Web application development, providing developers with a set of high level abstractions and a reference architecture for building them. Inversion of control and component extension are the main methods of design reuse employed by Web frameworks, these methods, however, create strong bonds between application and framework architecture. Due to this bond, the understanding of the inherent coupling by the type of framework is very important on both to subsidize its use in new applications and to analyze its impact on existing applications. The goal of this work is to perform a study on Web applications developed with different types of frameworks, analyzing the coupling between components with different architectural roles. In this study were considered three types of frameworks: request-based, component-based, and rich-internet-application. The analysis was based on mining software repository techniques with the objective of exploring the logical coupling between components of different architectural roles. We also propose a set of heuristics to identify architectural roles during the mining process to allow the identification of classes with different characteristics. In our results we compare the logical coupling data obtained for the architectural roles between the different types of framework, evidencing the inherent coupling to each architectural approach. Among the results, we highlight the greater coupling between backend and frontend components for the component-based approach, while the other approaches demonstrate a greater cohesion of these components. |
Área | COMP |
Arranjo | urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Análise comparativa do... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | 001-17.pdf | 21/08/2018 09:19 | 440.8 KiB | @4primeirasPaginas (1).pdf | 21/08/2018 09:20 | 162.1 KiB | Dissertacao.pdf | 21/08/2018 09:19 | 2.4 MiB | |
Conteúdo da Pasta agreement | |
|
4. Condições de acesso e uso | |
URL dos dados | http://urlib.net/ibi/8JMKD3MGP3W34R/3R66UN2 |
URL dos dados zipados | http://urlib.net/zip/8JMKD3MGP3W34R/3R66UN2 |
Idioma | pt |
Arquivo Alvo | publicacao.pdf |
Grupo de Usuários | edupsousa@gmail.com gabinete@inpe.br |
Grupo de Leitores | administrator edupsousa@gmail.com gabinete@inpe.br pubtc@inpe.br yolanda.souza@mcti.gov.br |
Visibilidade | shown |
Licença de Direitos Autorais | urlib.net/www/2012/11.12.15.10 |
Permissão de Leitura | allow from all |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Repositório Espelho | urlib.net/www/2017/11.22.19.04.03 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3F2PHGS |
Divulgação | BNDEPOSITOLEGAL |
Acervo Hospedeiro | urlib.net/www/2017/11.22.19.04 |
|
6. Notas | |
Campos Vazios | academicdepartment affiliation archivingpolicy archivist callnumber contenttype copyholder creatorhistory descriptionlevel doi electronicmailaddress format group isbn issn label lineage mark nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress resumeid rightsholder schedulinginformation secondarydate secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|